COMO INSERIR DADOS NO BANCO IGNORANDO OS DUPLICADOS

O que é insert ignore no mysql?

O que é insert ignore no mysql?

É o insert que não retorna erro em caso de duplicidade

Insere as linhas sem retornar erro em caso de duplicidade de chaves.

No insert apenas, quando um valor que será inserido tem um campo duplicado na chave primária ou unique key ele retorna erro e cancela o processo.

Quando é usado o insert ignore ele apenas não faz a inserção e passa para o próximo item ou finaliza.

Sintaxe:

INSERT IGNORE INTO nome_da_tabele (campos para inserção) VELUES (valores que serão inseridos);

Como pode ser visto na sintaxe é muito  parecido com o insert comum apenas acrescentando o ignore após ele. Ele funciona com inserção de uma linha e de várias.

Ele só funciona se a coluna duplicada estiver como unique key, as outras são possíveis repetir.



botão de compartilhamento whatsapp botão de compartilhamento no twiter botão de compartilhamento do site botão de compartilhamento no linkedin botão de compartilhamento whatsapp